Aguardando verificação
{:else}{svc.url}
SLA 30 dias
{stats.uptime_30d.toFixed(2)}%
Latência Média
{stats.avg_response_ms_30d.toFixed(0)}ms
Total de Checks
{stats.total_checks_30d}
{ssl.issuer}
{ssl.days_remaining >= 0 ? isExpiring ? '⚠ Certificado expira em ' + ssl.days_remaining + ' dia' + (ssl.days_remaining === 1 ? '' : 's') : 'Certificado válido por mais ' + ssl.days_remaining + ' dias' : '⚠ Certificado expirado há ' + Math.abs(ssl.days_remaining) + ' dias'}
Nenhuma verificação registrada
{:else}| Horário | Status | Código | Latência | Erro |
|---|---|---|---|---|
| {new Date(h.tested_at).toLocaleString('pt-BR')} | {h.is_up ? 'UP' : 'DOWN'} | {h.status_code > 0 ? h.status_code : '—'} | {h.response_time_ms}ms |
{#if h.error_message}
{#if expandedError === h.id}
{(h as any).error_message}
{/if}
{:else}
—
{/if}
|